import Mock from "mockjs";
// 假数据添加
let rankingData = Mock.mock({
  "data|2": [
    //生成30条数据 数组
    {
      "shopId|+1": 1, //生成商品id，自增1
      shopName: "@name", //生成商品名 ， 都是中国人的名字
      shopMsg: "@title(4,10)", //生成商品信息，长度为4-10个汉字
      "salesVolume|10-27": 10, //随机生成商品价格 在10-27之间
      "number|20-100": 20, //购买人数
      shopLogo: "@Image('100x40','#c33', '#ffffff','茶')", //生成随机图片，大小/背景色/字体颜色/文字信息
    },
  ],
});

class Ranking {
  // 数据获取
  getDate() {
    return Promise.resolve({
      rankingData,
    });
  }
  // 删除数据
  delete(id) {
    rankingData.data = rankingData.data.filter((item) => item.shopId !== id);
    return Promise.resolve(true);
  }
}

const rankingList = new Ranking();

export default rankingList;
